<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>1.使用jsx创建虚拟dom</title>
  </head>
  <body>
    <!-- 准备好一个容器 -->
    <div id="root"></div>

    <!-- 引入react核心库 -->
    <script type="text/javascript" src="../js/react.development.js"></script>
    <!-- 引入react-dom 用于支持react操作dom -->
    <script
      type="text/javascript"
      src="../js/react-dom.development.js"
    ></script>
    <!-- 引入babel 将js转换成jsx -->
    <script type="text/javascript" src="../js/babel.min.js"></script>

    <!-- type="text/babel" 表示写的是 jsx 使用babel 翻译 -->
    <script type="text/babel">
      // 1.创建虚拟dom  此处一定不要写引号，不是字符串
      const virtualDom = <h1 id="title">Hello React</h1>;
      // 两种形式
      const virtualDom1 = (
        <h1 id="title">
          <span>Hello React</span>
        </h1>
      );

      // 2.渲染页面到元素
      // ReactDOM.render("虚拟dom","容器")
      ReactDOM.render(virtualDom, document.getElementById("root"));
    </script>
  </body>
</html>
